Thông báo

Collapse
No announcement yet.

Giúp đỡ xử lý dữ liệu đầu cân truyền về bị nháy liên tục

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Giúp đỡ xử lý dữ liệu đầu cân truyền về bị nháy liên tục

    Giúp đỡ xử lý dữ liệu đầu cân truyền về bị nháy liên tục:
    private void DoUpdate(object s, EventArgs e)
    {
    Thread.Sleep(30);
    this.P.Write("W");
    string data = P.ReadExisting();
    string[] weigh = Tach(RemoveNumberZero(StripNonNumeric(data)), "+?");
    foreach (string subString in weigh)
    {
    if (subString != value)
    {
    txtLoadCan.Text = subString;
    value = subString;
    }
    }
    }.
    /*--------------------------------*/
    private void RS232_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
    {
    this.Invoke(new EventHandler(DoUpdate));
    }.
    Hiện tại txtloadcan.text đã lấy được khối lượng và tách cắt chỉ hiển thị số kg nhưng bị nháy nháy liên tục. do đầu cân truyền về liên tục lên mỗi lần nhận nó nháy.
    cái Thread.Sleep(30); mình đã tăng lên 500 thì load form rất chậm và đơ máy lên chưa biết xử lý sao.
    ae ai xử lý rồi xin giúp đỡ, em xin cám ơn

  • #2
    Mỗi lần nhận giá trị từ cân đưa lên bạn cho biến i++ ... đến khi lên đến 5000 hoặc hơn nữa thì UpDATE hiển thị nó ra thôi. ( có thể lấy và chia giá trị trung bình để tăng độ chính xác của cân ).
    Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

    Comment

    Về tác giả

    Collapse

    phunvict Tìm hiểu thêm về phunvict

    Bài viết mới nhất

    Collapse

    Đang tải...
    X